Préalable :
INF 1200
Objectifs
Utiliser l'approche orientée objet et le langage Java pour la programmation et le développement de logiciels d'application.
Contenu
Approche de programmation par objet. Caractéristiques générales et spécifiques des langages orientés objet, en particulier Java : notions de classe, d'attribut, de méthode, d'instance, de constructeur, de destructeur, d'interface, de paquetage, de polymorphisme, d'encapsulation, de surcharge et de généricité. Application de cette approche à la résolution de problèmes complexes.
Matériel didactique
Le matériel didactique comprend du matériel numérisé disponible en ligne, un guide d'installation et d'utilisation de Java, et un cédérom contenant des exemples de programmes en Java.
Renseignement technologique
Le cours nécessite un accès à Internet.
La configuration minimale d'un ordinateur pour suivre le cours est la suivante :
- le système d'exploitation Windows (98 ou plus),
- une suite logicielle comprenant au moins un traitement de texte, un chiffrier électronique et un logiciel de présentation,
- un navigateur (Internet Explorer 5.5 ou plus),
- une adresse de courrier électronique,
- une imprimante et des haut-parleurs, s'il y a lieu.
Encadrement
L'encadrement est individualisé et assuré par une personne tutrice. Les communications se font par téléphone ou par courriel.
Évaluation
L'évaluation repose sur trois travaux (20 % chacun) et un examen sous surveillance (40 %).
Échelle de conversion
| Notation | Valeur numérique | Valeur en pourcentage |
|---|---|---|
| A+ | 4,3 | 96 à 100 % |
| A | 4 | 92 à 95 % |
| A- | 3,7 | 88 à 91 % |
| B+ | 3,3 | 84 à 87 % |
| B | 3 | 80 à 83 % |
| B- | 2,7 | 76 à 79 % |
| C+ | 2,3 | 72 à 75 % |
| C | 2 | 68 à 71 % |
| C- | 1,7 | 64 à 67 % |
| D+ | 1,3 | 60 à 63 % |
| D | 1 | 50 à 59 % |
| E | 0 | 0 à 49 % |
* Échelle de conversion actuellement en vigueur pour ce cours.
Particularités d'inscription
Si INF 1220 a été réussi, on ne peut s'inscrire au présent cours.